#include "add_wiki_dialog.h"
#include "ui_add_wiki_dialog.h"
#include <QDebug>

AddWikiDialog::AddWikiDialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::AddWikiDialog)
{
    ui->setupUi(this);
    initUi();
    initEvents();
}

AddWikiDialog::~AddWikiDialog()
{
    delete ui;
}

QString AddWikiDialog::getWikiName() const
{
    return ui->wikiNameLineEdit->text();
}

void AddWikiDialog::initUi()
{
    ui->errorTipLabel->hide();
}

void AddWikiDialog::initEvents()
{

}

bool AddWikiDialog::checkFormValidate()
{
    if (ui->wikiNameLineEdit->text().isEmpty()) {
        ui->errorTipLabel->show();
        return false;
    }

    return true;
}

void AddWikiDialog::accept()
{
    bool ret = checkFormValidate();
    if (ret) {
        QDialog::accept();
    }
}
